其他
打造低延迟互动音频: Oboe
声音是互动不可或缺的一环。但您可能没有意识到,如果想真正打造出 “互动” 的感觉,低延迟、高互动的音频处理 (包括采集和回放) 有多重要。
如果您有玩音乐游戏,或者音乐软件 (如 DJ 或者合成器) 的话,绝对会对音频的延迟深恶痛绝——延迟不但会让您对自己的操作不再自信,更会摧毁一段被打磨了很久的旋律。
这也是我们推出 Oboe 的原因。Oboe 是一个 C++ 库,用来为 Android 打造高性能的互动音频体验——而且覆盖 99% 的 Android 设备。如果您的应用希望用尽可能接近 “实时” 规格的低延迟采集或者播放音频,Oboe 绝对是不二之选。
请观看由 Android Audio 开发推广工程师 Don Turner 为您带来的 Oboe 介绍视频↓↓
在 Github 上获取 Oboe 库:
https://github.com/google/oboe
Oboe 代码实验室:
https://codelabs.developers.google.com/codelabs/musicalgame-using-oboe/index.html#0
如何为您的项目添加 C 和 C++ 语言:
https://developer.android.google.cn/studio/projects/add-native-code
现在就开始“造”声,为您的用户带来一段高品质的互动音乐之旅吧!
推荐阅读